#include "objeto.h"

Objeto::Objeto(int numVertices, int numTriangulos, Vertice *repositorioVertices, Triangulo *repositorioTriangulos)
{
    this->numVertices = numVertices;
    this->numTriangulos = numTriangulos;
    this->repositorioVertices = repositorioVertices;
    this->repositorioTriangulos = repositorioTriangulos;
    /*for(int i = 0; i < numVertices; i++) {
        this->repositorioVertices[i] = repositorioVertices[i];
    }
    this->repositorioTriangulos = new Triangulo[numTriangulos];
    for(int i = 0; i < numTriangulos; i++) {
        this->repositorioTriangulos[i] = repositorioTriangulos[i];
    }*/
}

Objeto::~Objeto()
{
    delete[] this->repositorioVertices;
    delete[] this->repositorioTriangulos;
}

int Objeto::getNumVertices()
{
    return this->numVertices;
}

int Objeto::getNumTriangulos()
{
    return this->numTriangulos;
}

Vertice* Objeto::getVertices()
{
    return this->repositorioVertices;
}

Triangulo* Objeto::getTriangulos()
{
    return this->repositorioTriangulos;
}
